<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>运算</title>
</head>
<body>

</body>
<script>

    var num1 = 123;
    var num2 = 234;

    /*数字计算*/

    /*   console.log(num1++); // 先执行 后计算
       console.log(num1);

       console.log(++num1); //先运算 再执行
       console.log(num1);


       console.log(num1--); // 先执行 后计算
       console.log(num1);

       console.log(--num1); //先运算 再执行
       console.log(num1);*/

    /*    console.log(num1*num2);
        console.log(num2/num1); // 取模 --- 除法
        console.log(num2%num1); // 取余 --- 余数*/



    /*2.字符串计算*/
    /*    var str1='hello\n\'';
        var str2='\tworld\\'; // 转义字符
        var el='<input value="admin"/>';
            console.log(el);
        */

    var flag = true;


    /*  if(flag){//    if(flag==true)
          console.log("布尔值等于true时候，执行这里！")
      }else{
          console.log("布尔值等于false时候，执行这里！")
      }*/

    /* var num=123;
     if(num!=123){
         /!*some sentences*!/
         console.log("!123");
     }else{
         /!*some sentences*!/
         console.log("123");
     }

     var message = num==123?'hello':'hell';
     console.log(message);

     var obj;//undefined
     obj=null;

     if(obj){
         alert('true')
     }else{
         alert('false');
     }*/


    /*
      *  数组操作
      * 1.取值和赋值
    * 2. es6 解构赋值
    * */
    /*    var arr = [12,23,45];
        var arr2=[23,34,90];
        var arr3=[...arr,...arr2];//[12,23,45,23,34,90]
        arr[1]=89;
        arr[2]=34;
        arr3.push(90);
       // alert(arr[1]);//角标的顺序：0,1,2,3.....
       alert(arr3.length);*/

    /*
    * * 对象操作
    * */

    var obj1 = {
        name: 'Mary',
        gender: 'female'
    }

    obj1.name = 'L';
    alert(obj1.name);

    var employees = [
        {
            name: 'Mary',
            age: 34
        }, {
            name: 'Martin',
            age: '56'
        }
    ];
   employees[1].name='L';
   alert( employees[0].name);




</script>
</html>